package main

import (
	"fmt"
	"io/ioutil"
	"strings"
)

func main() {
	//对io进行操作
	//读取文件中的所有数据
	file := "D:\\Developers\\file.txt"
	data, _ := ioutil.ReadFile(file)
	fmt.Println(string(data))

	//写入数据，覆盖
	str := "hello world"
	ioutil.WriteFile(file, []byte(str), 0666)
	//读取所有数据，不是从文件
	str2 := "你好中国"
	r1 := strings.NewReader(str2)
	data, _ = ioutil.ReadAll(r1)
	fmt.Println(string(data))

	//读取一个目录下的所有文件和文件夹，但是只有一层
	dir := "D:\\Developers\\Go运开课件-232班\\二、Gin Web框架"
	files, _ := ioutil.ReadDir(dir)
	fmt.Println(files[0].Name())
}
